.elDatePicker.el-picker-panel {
    position: absolute;
    left: 0px;
    z-index: 2007;
    color: #fff;
    background: #002450;
    border: 1px solid #1384b4;
    line-height: 30px;
}
.el-picker-panel .el-picker-panel__icon-btn {
    font-size: 12px;
    color: #fff;
    border: 0;
    background: 0 0;
    cursor: pointer;
    outline: 0;
    margin-top: 8px;
}
.el-picker-panel__icon-btn.is-disabled {
    display: none;
}
.el-picker-panel .el-date-range-picker__header {
    height: 40px;
    line-height: 40px;
    background: #063863;
    border-top: 1px solid #425d7d;
    border-bottom: 1px solid #425d7d;
    padding: 0 10px;
}
.el-picker-panel .el-date-range-picker__content {
    padding: 0;
}
.el-picker-panel .el-date-range-picker__header div {
    font-size: 20px;
}
.el-picker-panel .el-date-table th {
    color: #fff;
    border-bottom: 0;
}
.el-picker-panel .el-date-table td.prev-month {
    color: #6e6e6e;
}
.el-picker-panel .el-date-table td span {
    font-size: 20px;
}

.el-picker-panel .el-date-range-picker__content.is-left {
    border-right: 1px solid #1384b4;
    padding: 0;
}
.el-picker-panel .el-date-table.is-week-mode .el-date-table__row:hover div,
.el-picker-panel .el-date-table td.in-range div,
.el-picker-panel .el-date-table td.in-range div:hover {
    background-color: transparent;
    color: #15e5d3;
}
.el-picker-panel .el-date-table td.start-date span {
    width: 28px;
    height: 26px;
    border-radius: 5px;
    color: #75e5c6;
    border: 1px solid #0bf5cb;
    background-color: #203a4e;
}

.el-picker-panel .el-date-table td.end-date span {
    width: 28px;
    height: 26px;
    border-radius: 5px;
    color: #75e5c6;
    border: 1px solid #0bf5cb;
    background-color: #203a4e;
}
